powered caravan - French English Dictionary